package com.azt.api.service;
import java.util.Map;

import com.azt.api.pojo.Config;
import com.azt.model.page.Pagination;


public interface ConfigService {

	/**
	 * 分页查
	 * @param pageno
	 * @param pagesize
	 * @param searchMap
	 * @return
	 * @author 周天驰  2016年8月10日下午2:25:54
	 */
	Pagination getConfigPage(int pageno, int pagesize, Map<String, String> searchMap);

	 /**
     * 删除
     * @param id
     * @return
     * @author 周天驰  2016年8月10日下午2:25:54
     */
    void deleteAllById(Integer id);

    /**
    * 保存物流信息
    * @param config
    * @return
    * @author 周天驰  2016年8月10日下午2:25:54
    */
    void saveConfig(Config config);

    /**
    * 编辑物流信息
    * @param config
    * @return
    * @author 周天驰  2016年8月10日下午2:25:54
    */
    void saveEdit(Config config);

    /**
     * 根据ID查询
     * @param id
     * @return Config
     * @author 周天驰  2016年8月10日下午2:25:54
     */
	Config getConfigById(Integer id);

	
	/**
	 * 公共方法
	 * @param code 系统参数 表中的code
	 * @return String 该参数的值
	 */
	String getConfigValueByCode(String code);

}

